Train travel in:

    Thailand

    Vietnam

How to travel by train in

Singapore & Malaysia

How to travel by train from the UK to Europe and beyond...

   Home     Site map     Search site     Links     Railpasses     Buy train tickets     Buy ferry tickets    Book a hotel     What's new    About me    E-mail    Guestbook

Africa

Middle East

   Iran
  Israel
  Jordan
  Syria
  Turkey

Asia

America

Australasia

Australia
New Zealand

London to China & Japan by Trans-Siberian Railway

or silk route


London to India overland


London to Australia without flying


European & overseas Railpasses


Explore Europe with InterRail


Taking your car: Motorail


Non-flying Holidays by train


London to Paris by Eurostar


The end of the real Orient Express?


The luxury Venice Simplon Orient Express


The scenic Swiss Glacier Express


Auckland-Wellington on The Overlander


NZ's most scenic train: The TranzAlpine


Canada's Rockies on the Rocky Mountaineer


Bridge over the River Kwai


Buy train tickets & passes online at the Seat 61 Rail Shop


Buy ferry tickets online at the Seat 61 Ferry Shop


Comments?  Feedback?  Need more help...? Email the Man in Seat Sixty-One..! 


Sign the guestbook


Important note about the information on this site.

Webhosting by Hostroute

Thank you for visiting my site...

 

 Country information

Train operator in Malaysia:

Keratapi Tanah Melayu (KTM), www.ktmb.com.my (train times, fares, booking)  Map of train routes in Southeast Asia.  Singapore metro:  www.smrt.com.sg.

Time zone:

GMT+8                    Flights UK to Singapore & Malaysia

Currency:

£1 = 6.2 Ringgit = 2.7 Singapore dollars. 

$1 = 3.1 Ringgit = 1.3 Sin$.  Currency converter

Tourist information:

www.tourism.gov.mywww.visitsingapore.com   Best guidebooks

Hotels & tours in Malaysia:

Check all hotel booking sites   Backpacker hostels   Day tours

Hotels & tours in Singapore:

Check all hotel booking sites   Backpacker hostels   City tours

Visas:

UK citizens do not need a visa to visit Malaysia or Singapore.

Page last updated:

8 May 2008


 Train travel in Singapore & Malaysia

Train route map for Singapore, Malaysia & S E Asia - click to enlarge

Route map

 

.

Taking the train is the safe, comfortable, cheap and traditional way to travel independently between Singapore, Kuala Lumpur, Penang & Bangkok.  It's environmentally-friendly, too, compared to unnecessary short haul flights.  Singapore-Kuala Lumpur takes 6 hours on one of two modern daytime trains or 8 hours on a time-effective overnight sleeper train, from just $9 or £5 one-way.  Singapore to Bangkok is a wonderful 1,249 mile overland journey, it takes about 48 hours including an afternoon free in KL and a morning spent in Penang, departures are daily, and it costs a bargain £33 ($50) one-way including comfortable sleeping-berths with fresh clean sheets.  You change trains at Kuala Lumpur and Butterworth (Penang), and of course you can stop off to see Kuala Lumpur or Penang as long as you like, or catch the ferry to Ko Samui or the bus to Phuket or Krabi.

You leave from the faded colonial grandeur of Singapore's 1932 art deco mainline station, rumble slowly over the famous causeway and on into Malaysia, over a railway built by the British and mainly single-track, past palm plantations and jungle.  In Kuala Lumpur, trains now use the modern KL Sentral station, but those going north from KL still pass through the famous old Moorish-style station.  Trains in Malaysia & Thailand run on metre-gauge track, narrower than European standard gauge.

This page will explain everything you need to know, including train times, fares, what the trains are like, and how to buy tickets.

On this page: 

Train times, Singapore - Kuala Lumpur - Penang - Bangkok

Train times, Singapore & KL - Khota Bahru (Jungle Line)

Fares, How to buy tickets

What are Malaysian trains like?

How to get to:  Malacca  -  Langkawi

Perhentian Islands  -  Cameron Highlands

Singapore railway station information

KL airport link   -   KL railway station

London to Singapore overland

  1st class seats on a Singapore - Kuala Lumpur express train...

Above:  Forget planes and buses.  Take the train, put your feet up, enjoy the ride..!  This photo shows the 1st class seats on a Kuala Lumpur to Singapore daytime train, just 68 Ringgit (£12 or $21) one way.  Photo courtesy Willy Kaemena.

Sponsored links:


 Train times

Singapore - Kuala Lumpur - Penang - Bangkok

The train trip from Singapore to Bangkok is 1,946 km or 1,249 miles and involves 2 or 3 separate train rides, depending on where you want to stop off and change trains.  I'd recommend stopping off at Kuala Lumpur and Penang, both fascinating cities.  So stage 1 is to take a train from Singapore to Kuala Lumpur, choose between two modern air-conditioned daytime trains or an overnight sleeper train.  Stage 2 is from KL to Butterworth (linked by frequent ferry to Penang), with a choice of two daytime trains or an overnight sleeper.  Stage 3 is to take the 'International Express' leaving Butterworth at lunchtime and arriving in Bangkok next morning.  It's entirely up to you whether you do this journey all in one go in 48 hours or stop off and see places on the way, as each train is booked and ticketed separately.  All 3 trains can be booked at any railway station in Malaysia or Singapore, or by email with Malaysian Railways.  There is a detailed map of train routes in Malaysia on the Malaysian Railways website, www.ktmb.com.my.

It's not difficult to read the timetable below!  Each column is a separate train, and you read downwards.  You can buy tickets for any train, between any two stations.  So for example, in the second column you see that train number 2, with 1st & 2nd class seats, running daily, leaves Singapore at 07:40, stops at Johor Bahru, Gemas, Tampin, calls at Kuala Lumpur at 14:19, stops at Ipoh and finally arrives at Butterworth (for the Penang Ferry) at 21:35.  You could change trains at KL onto train 8.  Or you could stay on board till Butterworth, stay overnight and catch train 36 to Bangkok next day.  It's up to you...

 Singapore ► Kuala Lumpur ► Penang ► Bangkok

 Train number: (read the notes below 4** 2 8 6 170 36 12
 Facilities on board (see the explanation below) 1,2 1,2 F,S,2,3 1,2 2,3 S L,S,2
 Days of running:  daily daily daily daily daily daily daily
 Singapore  (Keppel Road station) depart - 07:40 - 15:30 - - 21:00
 Johor Bahru depart - 08:28 - 16:19 - - 22:13
 Gemas arr/dep - 11:24 - 19:14 - - 02:18
 Tampin  (for Malacca) arr/dep   - 12:15 - 20:06 - - 03:30
 Kuala Lumpur (Sentral)  Change trains arrive - 14:19 - 22:05 - - 06:00
 Kuala Lumpur (Sentral)  Change trains depart 09:15 14:19 20:45 - - - -
 Ipoh  (for Cameron Highlands) arr/dep 12:10 17:31 00:12 - - - -
 Butterworth  (linked by ferry with Penang) arrive 15:55 21:35 05:50 - - - -
 Butterworth  (linked by ferry with Penang) depart - - 06:05 -

-

14:20 -
 Alor Setar  (for Kuala Kedah & Langkawi ferry) arr/dep - - 08:23 -

-

16:33 -
 Arau  (for Kuala Perlis & Langkawi ferry) arr/dep - - 08:58 -

-

17:08 -
 Padang Besar (Thai frontier) arrive - - 09:47 -

-

17:42 -
 Hat Yai  (for bus to Phuket or Krabi) (Thai time) arrive - - 10:20* -

-

18:38 -
 Hat Yai depart - -

-

- 14:18 18:55 -
 Surat Thani  (for ferry to Ko Samui & Koh Tao): arrive - -

-

- 19:45 23:21 -
 Chumphon  (for ferry to Koh Tao): arrive - -

-

- - 02:10 -
 Hua Hin arrive - -

-

- - 06:01 -
 Nakhon Pathom  (for train to River Kwai) arrive - -

-

- - 08:50 -
 Bangkok Hualamphong Station arrive - - - - - 10:50 -

Key to classes:

L = Deluxe sleeper (Premier Night Deluxe), 1 or 2-bed compartments with private shower & toilet, air-conditioned.

F = 1st class sleepers (Premier Night Standard), 2-bed compartments with washbasin.

S = 2nd class sleepers (Superior Night), upper & lower berths with curtains for privacy, air-conditioned.

1 = 1st class seats (Premier).  Quite luxurious, reclining, air-conditioned.

2 = 2nd class seats (Superior).  Comfortable, air-conditioned.

3 = 3rd class seats (Economy).  Modern & fairly comfortable, but basic.

* = Only one 2nd class sleeper & seats car runs to/from Hat Yai.  The 1st class sleepers only run between Kuala Lumpur, Butterworth & Padang Besar.

** = Trains 3 & 4 have been suspended from 17 March 2008 until further notice, so please use other trains until or unless they reinstate this one.

All times shown in local time (remember that Thailand is 1 hour behind Malaysian time!).  Customs & passport formalities leaving Singapore.

Please check times before you travel at www.ktmb.com.my, as they change from time to time.  See notes by train number below.

Fares    How to buy tickets    Map of train routes in Southeast Asia    Weekly luxury train Singapore-Bangkok    Hotel accommodation

 Bangkok Penang Kuala Lumpur Singapore

 Train number:  (see notes below 35 41 7 5 1 3** 11
 Facilities on board (see explanation above) S 2 F,S,2,3 1,2 1,2 1,2 L,S,2
 Days of running:  daily daily daily daily daily daily daily
 Bangkok  (Hualamphong Station)  depart 14:45

-

-

- - - -
 Nakon Pathom  (for River Kwai train)      depart 16:04

-

-

- - - -
 Hua Hin depart 18:11

-

-

- - - -
 Chumphon (for ferry from Koh Tao) depart 21:47

-

-

- - - -
 Surat Thani  (for Ko Samui & Koh Tao) depart 00:46 08:11

-

- - - -
 Hat Yai arrive 05:54 12:27

-

- - - -
 Hat Yai  (bus connection from Phuket or Krabi) depart 05:54

-

14:50* - - - -
 Padang Besar (Malaysian frontier) depart 10:00

-

17:50 - - - -
 Arau (for Kuala Perlis & Langkawi ferry) arr/dep 10:40

-

18:26 - - - -
 Alor Setar (for Kuala Kedah & Langkawi ferry) arr/dep 11:20

-

19:06 - - - -
 Butterworth  (linked by ferry with Penang) arrive 13:45

-

20:55 - - - -
 Butterworth  (linked by ferry with Penang) depart - - 21:45 - 07:00 10:40 -
 Ipoh  (for Cameron Highlands) arr/dep   - - 02:11 - 10:48 14:43 -
 Kuala Lumpur (Sentral)  Change trains arrive - - 06:10 - 13:58 17:45 -
 Kuala Lumpur (Sentral)  Change trains depart - - - 08:15 13:58 - 21:10
 Tampin  (for Malacca) arr/dep - - - 10:03 16:14 - 23:39
 Gemas arr/dep - - - 10:56 17:07 - 00:52
 Johor Bahru arrive -